/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.com.cotelasa.scp.controlador.backingBean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import pe.com.cotelasa.scp.common.IObserver;
import pe.com.cotelasa.scp.entidad.CompraDetalleNotaCredito;
import pe.com.cotelasa.scp.entidad.CompraFacturacion;
import pe.com.cotelasa.scp.entidad.DetalleCompraFacturacion;

/**
 *
 * @author WINDOWS 7
 */
@Named(value = "BKCompraDetalleNotaCredito")
@Scope("session")
public class BKCompraDetalleNotaCredito implements Serializable {

    private Collection<IObserver> observers = new ArrayList<IObserver>();
    private CompraDetalleNotaCredito detalleNotaCredito;
    private String update;
    private String dialog;
    private String numero;
    private String Razon;
    private List<CompraFacturacion> listaFacturas;
    private List<DetalleCompraFacturacion> listaDetalleFacturacion;
    private CompraFacturacion facturaSeleccionado;
    private DetalleCompraFacturacion facturaDetalleSeleccionado;

    public Collection<IObserver> getObservers() {
        return observers;
    }

    public void addObservers(IObserver observador) {
        observers.add(observador);
    }

    public CompraDetalleNotaCredito getDetalleNotaCredito() {
        return detalleNotaCredito;
    }

    public void setDetalleNotaCredito(CompraDetalleNotaCredito detalleNotaCredito) {
        this.detalleNotaCredito = detalleNotaCredito;
    }

    public String getUpdate() {
        return update;
    }

    public void setUpdate(String update) {
        this.update = update;
    }

    public String getDialog() {
        return dialog;
    }

    public void setDialog(String dialog) {
        this.dialog = dialog;
    }

    public List<CompraFacturacion> getListaFacturas() {
        return listaFacturas;
    }

    public void setListaFacturas(List<CompraFacturacion> listaFacturas) {
        this.listaFacturas = listaFacturas;
    }

    public List<DetalleCompraFacturacion> getListaDetalleFacturacion() {
        return listaDetalleFacturacion;
    }

    public void setListaDetalleFacturacion(List<DetalleCompraFacturacion> listaDetalleFacturacion) {
        this.listaDetalleFacturacion = listaDetalleFacturacion;
    }

    public String getNumero() {
        return numero;
    }

    public void setNumero(String numero) {
        this.numero = numero;
    }

    public CompraFacturacion getFacturaSeleccionado() {
        return facturaSeleccionado;
    }

    public void setFacturaSeleccionado(CompraFacturacion facturaSeleccionado) {
        this.facturaSeleccionado = facturaSeleccionado;
    }

    public DetalleCompraFacturacion getFacturaDetalleSeleccionado() {
        return facturaDetalleSeleccionado;
    }

    public void setFacturaDetalleSeleccionado(DetalleCompraFacturacion facturaDetalleSeleccionado) {
        this.facturaDetalleSeleccionado = facturaDetalleSeleccionado;
    }

    public String getRazon() {
        return Razon;
    }

    public void setRazon(String Razon) {
        this.Razon = Razon;
    }
}
